package service;

import java.io.ByteArrayOutputStream;

import pojo.Comment;

public interface PlayerBusiness {

	public String regUser(String uname, String passw, String email); // ע�����

	public String findUser(String uname, String passw); // ��¼�ж�

	public String getUser(int uid); // �鿴�û���Ϣ

	public String createSlist(int uid, String slistName); // �½��赥

	public String deleteSlist(int slistId); // ɾ���赥

	public String modifySlist(int songListId, String songListName, String description); // �޸ĸ赥

	public String findAllSlist(int uid); // ��ѯ�赥(����赥)

	public String getComment(int songId); // �鿴����

	public String addComment(Comment comment); // �������

	public String deleteComment(int commentId); // ɾ������

	public String getSong(String songName); // ����������

	public String addSongInList(int songid, int slistId); // �赥��Ӹ���

	public String deleteSongInList(int songId, int slistId); // �赥ɾ������

	public String modifyDescription(int songListId, String songListName, String description); // �赥�޸�������Ϣ

	public String recognizeSong(ByteArrayOutputStream out, long songId, boolean isMatching, String filePath); // ƥ�����,���ظ���id���������"-1"�Ļ�����û��ƥ�䵽������ֻ��¼������Ļ�������null)

	public String readSource();
}
